Multipath Overlay Data Transfer
نویسندگان
چکیده
For applications involving data transmission from multiple sources, an important problem is: when the sources use multiple paths, how to maximize the aggregate sending rate of the sources using application-layer techniques via TCP? We solve this problem in the context of an overlay network by allowing a source to send data over k (k ≥ 1) overlay paths to its destination. Our goal is to select the overlay paths for each source and control the sending rate on each path via TCP to maximize the aggregate sending rate of the sources. We prove that optimal path selection is NP-hard and develop two practical applicationlevel multipath rate controllers that use TCP. Our performance evaluation demonstrate that very simple path-selection and ratecontrol algorithms perform reasonably well in a wide range of settings. Furthermore, a small number of overlay paths for a source and a small amount of extra bandwidth in the network are sufficient to realize most of the performance gains.
منابع مشابه
Performance Analysis of Device to Device Communications Overlaying/Underlaying Cellular Network
Minimizing the outage probability and maximizing throughput are two important aspects in device to device (D2D) communications, which are greatly related to each other. In this paper, first, the exact formulas of the outage probability for D2D communications underlaying or overlaying cellular network are derived which jointly experience Additive White Gaussian Noise (AWGN) and Rayleigh multipat...
متن کاملApplication-layer multipath data transfer via TCP: Schemes and performance tradeoffs
For applications involving data transmission from multiple sources, an important problem is: when sources are allowed to use multiple paths, how does one select paths and control the sending rates on the paths to maximize the aggregate sending rate of the sources? We consider this problem in the context of an overlay network by allowing a source to send data over k (k ≥ 1) overlay paths to its ...
متن کاملAccurate Relay Selection for Improved Multipath Throughput in Internet Overlays
Distributed applications deployed over the Internet, such as in grids, clouds, or P2P networks, crucially depend on the speed of their Internet connections. A common solution is to exploit underlying network parallelism via multipath routing within an application-level overlay network. Accurately selecting appropriate relay hosts within an overlay, however, remains a challenging problem, freque...
متن کاملFOMA: Flexible Overlay Multipath Data Aggregation for Wireless Sensor Networks
In wireless sensor networks source data must be routed by intermediate nodes to reach the sink. Data aggregation is an efficient method to decrease energy consumption in these networks. However, providing end to end data reliability is a major challenge when the network uses data aggregation, in this case, a packet loss can greatly affect final results. End to end reliability can be increased b...
متن کاملSynthetic Coordinates for Disjoint Multipath Routing over the Internet
We address the problem of routing packets on multiple, router-disjoint, paths in the Internet using large-scale overlay networks. Multipath routing can improve Internet QoS, by routing around congestions. This can benefit interactive and other real-time applications. One of the main problems with practically achieving router-disjoint multipath routing is the scalability limitation on the number...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006